<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var a;
        a = 5;
        document.write(a);

        document.write('<br />');


        var b;
        b = '迪丽热巴';
        document.write(b);

        document.write('<br />');

        // 变量只定义 未赋值
        var c;
        console.log(c); //undefined

        // 变量提升
        
        x = 100;
        document.write(x);

        var x; // 一个变量可以先试用后声明 即变量提升
        document.write('<br />');


        // const声明的变量 只能有1个值 不能被更改
        const g = 50;

        document.write(g);
        document.write('<br />');
        // 更改const的值会报错
        // const g = 60;
        // document.write(g);
        
        
        var x = 3;
        document.write(x);
        document.write('<br />');
        // let 的值只在当前作用域使用
       {
            let x = 1;
            document.write(x);
        }

    </script>

</body>
</html>